.ui-block-b{ text-align: right; }
.ui-block-a h1 { text-align: left; font-weight: normal;font-size: 16px; white-space: normal;}
.ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li {
padding: 0em 15px 0.5em 15px;
display: block;
}

.ui-controlgroup, fieldset.ui-controlgroup {
padding: 0;
margin: 0.3em 0 0.1em;
}


.ui-controlgroup .ui-checkbox label, .ui-controlgroup .ui-radio label {
font-size: 12px;
}

.ui-select {
font-size: 12px;
}

.min-width-480px label.ui-select {
width: 100%;
}

.min-width-480px .ui-field-contain {
margin: 1em 0 0 0;
}

.ui-btn-icon-notext {
margin: 0 0.4em 0 0.4em;
}


.ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li {
white-space: normal;
}

.activity-head {
text-align: center;
}

.ui-header .ui-btn, .ui-footer .ui-btn, .ui-bar .ui-btn {
font-size: 15px;
}



.ui-li-link-alt {
border-right-width: 1px;
border-left-width: 1px;
top: 0;
left: 0;
}

.ui-activityview {
text-align: center;
}

.ui-grid-center{
text-align: center;
}

.ui-grid-right{
text-align: right;
}

.ui-grid-left{
text-align: left;
}

.ui-icon-complete-false {
background: #600;
background-repeat: no-repeat;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
padding: 4px;
}

.ui-icon-complete-true {
background: #060;
background-repeat: no-repeat;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
padding: 4px;
}

.activity-selections {
font-style: italic;
font-weight: normal;
font-size: 12px;
}


input.ui-input-text, textarea.ui-input-text {
display: inline;
width: auto;
}

.home-sign {
font-size: 10px;
}